environmentalist freak - Francés Inglés Diccionario